Computer Algebra Systems and its
Computational Application to the Thermo-Elastic Problem
K. L. Verma1, Rajesh Kumar2
1Principal, Government
College Sujanpur, Hamirpur
2Assistant Professor, Mathematics, Government Post Graduate College Hamirpur
*Corresponding Author:
klverma@netscape.net
ABSTRACT:
What task should be played by symbolic
mathematical computation facilities in Pure and applied Mathematics, scientific and engineering “problem solving
environments”? Drawing upon standard facilities such as numerical and graphical
libraries, symbolic computation should be useful for the creation and
manipulation of mathematical models. Symbolic representation and manipulation
can potentially play a central organizing role in PSEs since their more general
object representation allows a program to deal with a wider range of
computational issues. Symbolic processing power of software as MathCAD (MathCAD
explorer version 8) is used to demonstrate the basics as well as its
application dispersion of thermoelastic waves.
KEY WORDS:
1. INTRODUCTION:
The
hunt for tools to make computers easier to use is as old as computers
themselves. In the beginning years of the computer, and following the release
of high level languages(HLL) ALGOL 60, Fortran, C, and C++, it was thought that
the ready availability of compilers for such high-level languages would
eliminate the need for professional programmers— instead, all educated persons,
and certainly all scientists and researchers, would be able to write programs
whenever needed.
While
some aspects of programming have been automated, deriving programs from specifications or models remains a difficult step in
computational sciences. Furthermore, as computers have gotten substantially
more complicated it is more difficult to get the fastest performance from these
systems. Advanced computer programs now depend for their efficiency not only on
clever algorithms, but also on constraining patterns of memory access. Symbolic
computation tools (including especially computer algebra systems) are now
generally recognized as providing useful components in many scientific
computing environments.
1.1 Symbolic
Vs. Numeric
How
a symbolic computing system distinct from a numeric one? For example, if one some one sought from a numeric program to “solve for x in
the equation sin(x) = 0” it is possible that the answer will be some 32-bit
quantity that we could print as 0.0. There is generally no way for such a
program to give an answer “
1.2 Computer Algebra Systems
Computer Algebra Systems
(CAS) are software packages used in the manipulation of mathematical formulae
in order to automate tedious and sometimes difficult algebraic tasks. The
principal difference between a CAS and a traditional calculator is the ability of
the CAS to deal with equations symbolically rather than numerically. Specific
uses and capabilities of CAS vary greatly from one system to another, yet the
purpose remains the same: manipulation of symbolic equations. In addition to
performing mathematical operations, CAS often includes facilities for graphing
equations and programming capabilities for user-defined procedures.
Computer Algebra Systems
were originally conceived in the early 1970’s by researchers working in the
area of artificial intelligence. The first popular systems were REDUCE, DERIVE
and MACSYMA. Commercial versions of these programs are still available. The two
most commercially successful CAS programs are Maple and Mathematica.
Both programs have a rich set of routines for performing a wide range of
problems found in engineering applications associated with research and
teaching. Several other software packages, such as MATHCAD and MATLAB include a
MAPLE kernal for performing symbolic-based
calculation. In addition to these popular commercial CAS tools, a host of other
less popular or more focused software tools are available, including AXIOM and MuPAD.
Advances in technology have led to the
creation a new type of research environment, MathCAD is a powerful Computer
Algebra System with a wide range of applications that make it an important
addition to a scientists/researchers toolkit. Mathcad
is the industry standard calculation software for technical professionals,
educators, and college students. Mathcad is as
versatile and powerful as programming languages, yet it’s as easy to learn as a
spreadsheet. Plus, it is fully wired to take advantage of the Internet and
other applications you use every day. Mathcad lets
you type equations as you’re used to seeing them, expanded fully on your
screen. In a programming language, equations look something like this: Although
there are several excellent CAS programs available, MathCAD may be used in
study for the following reasons:
Pages look like a textbook:
Since the math and text on the computer
screen appear similar to what students see in a textbook, students find the
worksheets easy to read. CAS is to mathematics as a word processor is to
writing; the pages on the screen become an interactive math book.
Relatively easy to learn:
No special "programming syntax" is
needed. Since CAS are by their nature very complex programs the learning curves
for the leading CAS systems tend to be a bit extreme. By using Mathcad 8, we tried to avoid making the CAS another class
on top of calculus.
2.1 Basics of MathCAD (MathCad explorer version 8)
MathCAD is a computer software program that
allows you to enter and manipulate mathematical equations, perform
calculations, analyze data, and plot data.
This combination makes Mathcad an invaluable
tool to Mathematician, Researchers and scientist.
2.2 The
Workplace
After starting the Mathcad
program, we will see a blank worksheet. Blank worksheet is used to write out our
assignments and to practice working with MathCad.
The worksheet is like a blank sheet of paper on which we can construct graphs,
add pictures, write math formulas and add text just like the pages in our
calculus book. One difference however is that Mathcad
worksheets contain "live" mathematics that you can interact with in a
dynamic manner.
2.3
Mathematical Expressions
Unlike other technical software, Mathcad does mathematics in the same we do. Mathematical expressions in MathCad look the way we see them in a text book or in
reference books
2.4 Illustarion
The only difference is that Mathcad’s equations and graphs are live. Change any data,
variable, or equation, and Mathcad recalculates the
math and redraw the graphs.
3.
Basics Simple Calculations (examples are
shown as an icons)
Open up the Arithmetic Palette by double
clicking on the calculator icon in the Math Palette. If the
Math Palette is not on your desktop then open
it from the View Menu and enter the value square root symbol is on the
arithmetic palette. On typing the equal sign MathCad
will display the answer just like a regular calculator
Vector
and Matrices
Solving
Equations, Differential and integral Calculus
Basic
Graphing
Open up the Graphing Palette by double
clicking on the corresponding icon in the Math Palette.
Symbolic
manipulation
Live Symbolics and
keywords when transforming algebraic expressions. Live Symbolics will
update if you change the definitions of any of the expressions on the left
side. Expressions solved through the Symbolics
menu must be re evaluated when the definitions change.
Programming The
Programming toolbar buttons give you quick access to operators used in a
program. To learn what a button does, move the cursor to the main worksheet
window and allow the cursor to hover over the button until.
Graphics: The Graph toolbar buttons
allow you to insert 2D and 3D graphs
4.
Applications to Solid Mechanics
Thermoelastic Theories with thermal relaxations: The generalized coupled field equations
governing dynamic thermoelastic processes for
homogeneous heat conducting isotropic materials and in the absence of body
forces and heat source can be written as
Thermoelastic theory without energy dissipation:
The fundamental equations for homogeneous
isotropic materials and in the absence heat sources and body forces, in the
context of generalized thermoelasticity developed by
[1] in terms of del operator (
To numerically investigate the effects of
thermal relaxation time and coupling on the behavior of thermoelastic
waves in generalized theories of thermoelasticities, choosing
nickel material
Dispersion curves are drawn for thermal relaxation time 0.19ps, 1.9 ps,
19.0 ps and 190ps (1 pico
seconds (1ps) =
REFERENCES:
1.
Chandrasekharaiah, D. S., 1996,
One dimensional wave propagation in the linear theory of thermoelasticity
without energy dissipation. J. Thermal Stresses 19, 695- 710.
2.
Chandrasekharaiah, D. S. 1996, A Uniqueness theorem in the theory of thermoelasticity without dissipation, J. Thermal Stresses
19(3), 267-272.
3.
Green,
A. E., and Lindsay, K. A., 1972, Thermoelasticity. J.
Elasticity 2 1-7.
4.
Green,
A. E., and Naghdi, P.M. 1993, Thermoelasticity
without Energy dissipation. J. Elasticity, 31, 189- 208.
5.
Lord H.
W., and Shulman, Y. A. 1967, A Generalized Dynamical
Theory of Thermoelasticity. J.
Mech. Phys. Solids 15, 299-309.
6. Nayfeh, A. H., and Nasser, S. N. 1972, Transient thermoelastic waves in a half-space with thermal relaxations, J. Appl. Maths, Physics 23, 50-67.
7. Suh, C. S., and Burger, C.P. 1998, Effects of Thermo-mechanical coupling and
relaxation times on wave spectrum in dynamic theory of generalized thermoelasticity, J. Appl. Mech., 65, 605-612.
8. Verma, K. L. On the Thermo-mechanical
coupling and Dispersion of Thermoelastic Waves with
thermal relaxations, International Journal of Applied Mathematics
& Statistics, Vol. 3, No. S05,
34-50, 2005.
9. http://www.mathsoft.com/mathcad/explorer/
(This free version of Mathcad is actually the full version, neutered so that it
can't save any worksheets. It will run the Astro
Utilities fine and allow you some file IO (user constants in the Utilities),
through use of read/write components.)
|
Received on
23.12.2014 Accepted on 10.02.2015 ©A&V
Publications all right reserved Research J. Engineering and Tech. 6(1):
Jan.-Mar. 2015 page 191-194 DOI: 10.5958/2321-581X.2015.00028.8 |
|